package cn.net.wanji.service;

import cn.net.wanji.entity.*;
import com.alibaba.fastjson.JSONObject;

import java.util.List;

/**
 * 查询类
 */
public interface MonitorService{

    /**
     * 查询首页所有数据
     *
     * @param data 所有数据
     * @return json数组
     */
    JSONObject monitorData(String data);

    /**
     * 获取所有的事件
     */
    List<EventCar> events(EventParam eventParam);

    /**
     * 获取过桥数据
     */
    List<CrossCar> getCrossingData(CrossingDataParam crossingDataParam);

    JSONObject getCrossingDataAnalysis(CrossingDataParam crossingDataParam);

    /**
     * 获取天线的所有消息
     */
    List<AntennaInfo> getAntennaInfo();

}
